文档

环境函数

更新时间:

本文介绍了环境函数的语法、参数以及示例等内容。

SYS_GUID

描述

该函数用于生成并返回由16个字节组成的全局唯一标识符(RAW值)。

在大多数平台上,生成的标识符由主机标识符、调用函数的进程或线程标识符,以及该进程或线程的不重复值组成。

语法

SYS_GUID()

返回类型

返回十六进制表示形式的长度为32个字符的字符串。

示例

SELECT sys_guid() FROM DUAL;
              sys_guid              
------------------------------------
 \xc774458c30dd40db883cff0bf2b6bdbb

SYS_CONTEXT

描述

该函数用于返回与上下文命名空间关联的参数的值。

对于名称空间和参数,可以指定一个字符串或解析为指定名称空间或属性的字符串的表达式。上下文命名空间必须已经创建,并且关联的参数及其值也必须使用DBMS_SESSION.set_context过程设置。命名空间必须是有效的SQL标识符。参数名称可以是任何字符串。它不区分大小写,但长度不能超过30个字节。

语法

SYS_CONTEXT('namespace', 'parameter' [, length ])

参数

参数

说明

namespace

指定命名空间。

parameter

指定命名空间关联的参数。

length

可选参数,必须是NUMBER或可以隐式转换为NUMBER的值。值的有效范围为1到4000字节。如果指定的值无效,则数据库会忽略该值并使用默认值。

返回类型

返回值的数据类型是VARCHAR2。返回值的默认最大大小为256字节。

示例

SELECT SYS_CONTEXT('USERENV','LANG') FROM DUAL;
 sys_context 
-------------
 UTF8
  • 本页导读 (0)
文档反馈